// mongodb中间件 客户端实例
const MongoClient = require("../database/mongodb");

/* 
  中间件工程函数
  作用: 调用该工程函数 得到一个中间件 通过ctx 获取mongodb 客户端实例 方便操作数据库
*/
module.exports = () => {
  // 返回一个中间件函数
  return async (ctx, next) => {
    ctx.mongoClient = MongoClient;
    await next();
  };
};
